// P1004 write by cn_ryh